package com.ruoyi.customer.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.customer.domain.InWareHouse;
import com.ruoyi.customer.dto.ExportRequestDTO;
import com.ruoyi.customer.dto.InWareHouseDTO;

import javax.servlet.http.HttpServletResponse;
import java.util.List;

/**
 * @Author:zzm
 * @Date: 2024/8/29 21:17
 */
public interface InWareHouseService extends IService<InWareHouse> {

    /**
     * 获取列表
     *
     * @param dto
     * @return
     */
    List<InWareHouse> getList(InWareHouseDTO dto);

    /**
     * 新增
     *
     * @param ro
     * @return
     */
    Boolean addOrUpdate(InWareHouse ro);

    /**
     * 删除
     *
     * @param ids
     * @return
     */
    void delete(Long[] ids);

    /**
     * 导出
     * @param
     */
    void exportByIds (HttpServletResponse response, ExportRequestDTO dto);


}
